package CreationPattern.AbstractFactory;

/**
 * @Classname : Processor
 * @Description : 处理器产品
 * @Author : chentianyu
 * @Date 2023/1/8 10:56
 */


/**
 * 处理器产品接口
 */
public interface Processor {
    // 处理器运行
    void run();

}


/**
 * 高端处理器产品
 */
class LuxuryProcessor implements Processor{

    @Override
    public void run() {
        System.out.println("处理器运行：性能强、频率高");
    }
}


/**
 * 低端处理器产品
 */
class LowProcessor implements Processor {

    @Override
    public void run() {
        System.out.println("处理器运行：性能差、频率低");
    }
}
